English Dictionary
◊ NEEM SEED
neem seed
n : seed of neem trees; source of pesticides and fertilizer and
medicinal products